package com.itheima.dao;

import com.itheima.pojo.Order;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface OrderDao {
    List<Order> findByCondition(Order order);

    void addOrder(Order order);

    Map findByOrderId4Detail(Integer orderId);

    //预约今日数
    Integer findOrderCountByDate(String today);

    //本周预约数 本月预约数
    Integer findOrderCountByFirstAndEndDate(@Param("firstDate") String firstDate,@Param("endDate") String endDate);

    //今日到诊数
    Integer findVisitsCountByDate(String today);

    //本周到诊数  //本月到诊数
    Integer findVisitsCountAfterDate(String date);

    //热门套餐
    List<Map> findHotSetmeal();
}
